package com.sykj.qiaoli.bean.casea;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
 * 功能描述:案件表
 * @Param:
 * @Return:
 * @Author: Feiwo Sicun
 * @Date: 2020/5/15 9:44
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("case_law")
public class Law {
	@TableId(type = IdType.AUTO)
	private int id;//#主键
	private String caseParties;//#当事人/委托人
	private String caseOppositeParties;//#对方当事人
	private String caseThirdParty;//#第三人
	private String caseSuspect;//#嫌疑人
	private String caseCause;//#案由
	private String caseAccept;//#受理部门
	private String caseFxMake;//风险收费说明    +++
	private String caseLawsuitobj;//#诉讼标的
	private String caseSubsidy;//#是否享受补助 
	private Double caseSubsidysal;//#补助金额
	private String casePayCols;//#收费方式	 +++
	private String caseSettleStatus;//#结案状态  (Y是N否)
	private String casePlan;//#案件进度 A(代审批) B(在办) C(结案)
	private String caseApproveStatus;//#审批状态 Y(审批通过) N（未审批）O(审批未通过)
	private Double caseAgencyfee;//#代理费
	private Double caseProxysal;//#杂费
	private String caseTransactionRegion;//#办理地区
	private String caseAssign;//#是否指派   (Y是N否合办)
	private Double casePaidsal;//#已付金额
	private Double caseUnpaidsal;//#未付金额
	private Double caseInvoiced;//#已开票金额
	private Double caseNotinvoiced;//#未开票金额
	private String casePropernum;//#案号
	private String caseCourt;//#受理法院
	private String caseFilenumber;//#档案号
	private String caseCorrelationFile;//#相关文件
	private String caseSubmitter;//#提交人
	private String caseSubtime;//#收案日期
	private String caseRecycle;//#合同状态(Y已归档,N未归档)
	private String caseClash;//#档案状态(Y已归档,N未归档)
	private String caseRemarks;//#备注
	private Integer clientId; //外键，客户id
	private Integer caseAttorneyId; //外键，承办律师 
	private String  caseStatus;//，诉讼阶段
	private String caseLawsuitStatus;// 诉讼地位
	private String caseChargeWay; // 收费方式
	private Integer systemApprovalId;//#收案审批人id
	private Integer caseCaseTypeId;//#外键	，案件类型id
	private Integer caseSealApplyforID;	//#外键	，案件文书id
	private String caseSettleDate; //结案时间
	private String caseSettleWay ;//结案方式
	@TableField(exist = false)
	private String caseTypeName;//案件名称
	

	//private Client client;

}	
